using System;
using System.Collections.Generic;

namespace CoreEx.Samples.DomainModel
{
	public interface IOrder 
	{
		int OrderID { get; set; }
        int OrderID2 { get; set; }
		DateTime? OrderDate { get; set; }
		DateTime? RequiredDate { get; set; }
		DateTime? ShippedDate { get; set; }
		decimal? Freight { get; set; }
		string ShipName { get; set; }
		string ShipAddress { get; set; }
		string ShipCity { get; set; }
		string ShipRegion { get; set; }
		string ShipPostalCode { get; set; }
		string ShipCountry { get; set; }
		IList<IOrderDetail> OrderDetails { get; }
		ICustomer Customer { get; set;}
		IEmployee Employee { get; set;}
		IShipper Shipper { get; set;}
	}
}
